package com.hose.annotion;

import com.hose.handle.OpenInstantiationAwareBeanPostProcessor;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.stereotype.Component;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 在启动类上添加,启动类上的注解启动时必定会被扫描到，或者说必定起作用，这个注解感觉很多余，没有使用
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Import(OpenInstantiationAwareBeanPostProcessor.class)//这一句可以直接写在启动类上，没必要再写一个注解
@Configuration//一点用没有
public @interface EnableRemoteClient {
}
